# -*- coding: utf-8 -*-
"""
@Time ： 2020/8/4 21:18
@Auth ： Mr. William 1052949192
@Company ：特斯汀学院 @testingedu.com.cn
@Function ：类的继承
"""
from Class06.example01 import Dog


class White_Dog(Dog):
    """
    白狗-子类，继承Dog类
    """
    def __init__(self,n):
        super().__init__(n)
        self.n = n

    def bark(self, n='None'):
        """
        狗叫
        :return:
        """
        print(self.name + '在叫：汪汪汪！')

    def my_func(self):
        """
        子类拓展
        :return:
        """
        print("子类特有的方法")


class new_dog:
    """
    毫无关联的类
    """
    def __init__(self):
        self.t = "t"

    def test(self):
        print(self.t + '多重继承')


class Little_Dog(Dog, new_dog):
    """
    多重继承
    """
    def __init__(self):
        Dog.__init__(self,'小小狗')
        new_dog.__init__(self)
